﻿using System;
using System.Collections.Generic;
using System.Text;
using AppMain;

namespace BehaviorTree
{
    public enum Node_Status
    {
        Running,
        Success,
        Fail,
    }

    public interface IBehaviorTree
    {

        IAttrMap AttrMap { get; }
        ActionRole Agent { get; }

        INode Root { get; }

        void tick(float frameTime);

        void pause();

        void dispose();

    }

}
